/**
 * LabMainInfoColumns.js
 * 功能描述：输出工作列表table展示列宽、顺序的基础模板
 */

export function LabMainInfoColumns() {
  const temp = [
    { fieldCode: 'isResult', fieldName: '完', fieldDescription: '完', columnWidth: '16', align: 'center' ,displayOrder: 'a00010', isVisiable: 1, isFix: 1, isSortable: 0 },
    { fieldCode: 'isUrgent', fieldName: '急', fieldDescription: '急', columnWidth: '16', align: 'center' ,displayOrder: 'a00010', isVisiable: 1, isFix: 1, isSortable: 0 },
    { fieldCode: 'isPrint', fieldName: '打', fieldDescription: '打', columnWidth: '16', align: 'center' ,displayOrder: 'a00020', isVisiable: 1, isFix: 1, isSortable: 0 },
    { fieldCode: 'isAutoPrint', fieldName: '自', fieldDescription: '自', columnWidth: '16', align: 'center' ,displayOrder: 'a00030', isVisiable: 1, isFix: 1, isSortable: 0 },
    { fieldCode: 'isChk', fieldName: '审', fieldDescription: '审', columnWidth: '16', align: 'center' ,displayOrder: 'a00040', isVisiable: 1, isFix: 1, isSortable: 0 },
    { fieldCode: 'isAlarm', fieldName: '危', fieldDescription: '危', columnWidth: '16', align: 'center' ,displayOrder: 'a00050', isVisiable: 1, isFix: 1, isSortable: 0 },
    { fieldCode: 'sampleNo', fieldName: '标本号', fieldDescription: '标本号', columnWidth: '60', align: 'center' ,displayOrder: 'a00060', isVisiable: 1, isFix: 1, isSortable: 1 },
    { fieldCode: 'reqNo', fieldName: '条码号', fieldDescription: '条码号', columnWidth: '90', align: 'left' ,displayOrder: 'a00070', isVisiable: 1, isFix: 1, isSortable: 1 },
    { fieldCode: 'sampleda', fieldName: '检验日期', fieldDescription: '检验日期', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'rptGroup', fieldName: '报告单元', fieldDescription: '报告单元', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'reqTime', fieldName: '申请时间', fieldDescription: '申请时间', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'sampleType', fieldName: '样本类型编号', fieldDescription: '样本类型编号', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'sampleTypeNa', fieldName: '样本类型', fieldDescription: '样本类型名称', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'quantity', fieldName: '标本量', fieldDescription: '标本量', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'feeType', fieldName: '费别', fieldDescription: '费别', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'reqDept', fieldName: '申请科室编号', fieldDescription: '申请科室编号', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'reqDeptNa', fieldName: '申请科室', fieldDescription: '申请科室名称', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'reqWard', fieldName: '病区代码', fieldDescription: '病区代码', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'reqDoctor', fieldName: '申请医生编号', fieldDescription: '申请医生编号', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'reqDoctorNa', fieldName: '申请医生', fieldDescription: '申请医生名称', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'reqPurpose', fieldName: '申请目的', fieldDescription: '申请目的', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'testPurpose', fieldName: '检验目的', fieldDescription: '检验目的', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'reSampleNo', fieldName: '复查标本号', fieldDescription: '复查标本号', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 1, isSortable: 0 },
    { fieldCode: 'patType', fieldName: '病人类型', fieldDescription: '病人类型', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'patTypeNa', fieldName: '病人类型', fieldDescription: '病人类型名称', columnWidth: '120', align: 'left' ,displayOrder: 'a00050', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'patNa', fieldName: '姓名', fieldDescription: '姓名', columnWidth: '70', align: 'left' ,displayOrder: 'a00080', isVisiable: 1, isFix: 1, isSortable: 1 },
    { fieldCode: 'patPyName', fieldName: '姓名拼音码', fieldDescription: '姓名拼音码', columnWidth: '70', align: 'left' ,displayOrder: 'a00080', isVisiable: 1, isFix: 1, isSortable: 1 },
    { fieldCode: 'patId', fieldName: '病人ID', fieldDescription: '病人ID', columnWidth: '128', align: 'left' ,displayOrder: 'a00090', isVisiable: 1, isFix: 1, isSortable: 0 },
    { fieldCode: 'patNo', fieldName: '病历号', fieldDescription: '病历号', columnWidth: '128', align: 'left' ,displayOrder: 'a00090', isVisiable: 1, isFix: 1, isSortable: 0 },
    { fieldCode: 'sex', fieldName: '性别', fieldDescription: '性别', columnWidth: '35', align: 'left' ,displayOrder: 'a00120', isVisiable: 1, isFix: 0, isSortable: 0 },
    { fieldCode: 'sexNa', fieldName: '性别', fieldDescription: '性别中文', columnWidth: '35', align: 'left' ,displayOrder: 'a00120', isVisiable: 1, isFix: 0, isSortable: 0 },
    { fieldCode: 'idType', fieldName: '证件类型', fieldDescription: '证件类型', columnWidth: '35', align: 'left' ,displayOrder: 'a00120', isVisiable: 1, isFix: 0, isSortable: 0 },
    { fieldCode: 'idTypeNa', fieldName: '证件类型', fieldDescription: '证件类型名称', columnWidth: '35', align: 'left' ,displayOrder: 'a00120', isVisiable: 1, isFix: 0, isSortable: 0 },
    { fieldCode: 'idNo', fieldName: '身份证号', fieldDescription: '身份证号', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'sin', fieldName: '社会保险号码', fieldDescription: '社会保险号码', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'bedNo', fieldName: '床号', fieldDescription: '床号', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'age', fieldName: '年龄', fieldDescription: '年龄', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'ageUnit', fieldName: '年龄单位', fieldDescription: '年龄单位', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'secAge', fieldName: '二级年龄', fieldDescription: '二级年龄', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'secAgeUnit', fieldName: '二级年龄单位', fieldDescription: '二级年龄单位', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'telNo', fieldName: '联系电话', fieldDescription: '联系电话', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'contacter', fieldName: '联系人(病人家属)', fieldDescription: '联系人(病人家属)', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'phyCycel', fieldName: '生理周期', fieldDescription: '生理周期', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'lactation', fieldName: '哺乳期', fieldDescription: '哺乳期', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'gestation', fieldName: '妊娠期', fieldDescription: '妊娠期', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'gestationWeek', fieldName: '孕周数', fieldDescription: '孕周数', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'gestationTimes', fieldName: '孕次数', fieldDescription: '孕次数', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'gestationStage', fieldName: '孕期', fieldDescription: '孕期', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'diagnose', fieldName: '临床诊断', fieldDescription: '临床诊断', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'description', fieldName: '备注', fieldDescription: '备注', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'testDoctor', fieldName: '检验医生编号', fieldDescription: '检验医生编号', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'testDoctorNa', fieldName: '检验医生', fieldDescription: '检验医生名称', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'testTime', fieldName: '检验时间', fieldDescription: '检验时间', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'chkDoctor', fieldName: '审核医生编号', fieldDescription: '审核医生编号', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'chkDoctorNa', fieldName: '审核医生', fieldDescription: '审核医生名称', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'chkTime', fieldName: '审核时间', fieldDescription: '审核时间', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'isReChk', fieldName: '是否复核', fieldDescription: '是否复核', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'reChkDoctor', fieldName: '复核医师编号', fieldDescription: '复核医师编号', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'reChkDoctorNa', fieldName: '复核医师', fieldDescription: '复核医师名称', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'reChkTimt', fieldName: '复核日期', fieldDescription: '复核日期', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'printDoctor', fieldName: '打印人编号', fieldDescription: '打印人编号', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'printDoctorNa', fieldName: '打印人', fieldDescription: '打印人名称', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'printTime', fieldName: '打印时间', fieldDescription: '打印时间', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'printCount', fieldName: '打印次数', fieldDescription: '打印次数', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'isPublish', fieldName: '是否发布', fieldDescription: '是否发布', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'samplingDoctor', fieldName: '采样医生编号', fieldDescription: '采样医生编号', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'samplingDoctorNa', fieldName: '采样医生', fieldDescription: '采样医生名称', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'samplingTime', fieldName: '采样时间', fieldDescription: '采样时间', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'samplingSite', fieldName: '采集部位', fieldDescription: '采集部位', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'traits', fieldName: '标本特征', fieldDescription: '标本特征', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'signerDoctor', fieldName: '签收人编号', fieldDescription: '签收人编号', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'signerDoctorNa', fieldName: '签收人', fieldDescription: '签收人名称', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'signTime', fieldName: '签收时间', fieldDescription: '签收时间', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'isDouble', fieldName: '双向标志', fieldDescription: '双向标志', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'autoPrintTime', fieldName: '自助机打印时间', fieldDescription: '自助机打印时间', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'isLock', fieldName: '是否锁定', fieldDescription: '是否锁定', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'isCancel', fieldName: '是否作废', fieldDescription: '是否作废', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'alarmResult', fieldName: '报警结果', fieldDescription: '报警结果', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'positiveFlag', fieldName: '阳性结果标志', fieldDescription: '阳性结果标志', columnWidth: '60', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'remark1', fieldName: '备注1', fieldDescription: '备注1', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'remark2', fieldName: '备注2', fieldDescription: '备注2', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'remark3', fieldName: '备注3', fieldDescription: '备注3', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'remark4', fieldName: '备注4', fieldDescription: '备注4', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 },
    { fieldCode: 'orgId', fieldName: '组织机构id', fieldDescription: '组织机构id', columnWidth: '120', align: 'left' ,displayOrder: 'a00540', isVisiable: 0, isFix: 0, isSortable: 0 }
  ];
  return temp;
}
